
//-Wstrict-overflow
//    This option is only active when -fstrict-overflow is active. It warns about cases where the compiler optimizes based on the assumption that signed overflow does not occur. Note that it does not warn about all cases where the code might overflow: it only warns about cases where the compiler implements some optimization. Thus this warning depends on the optimization level.


int main ( void )
{
	unsigned int x = 0;

	if ( x + 1 > x )
		return 0;

	return 1;
}
